#include "apdefap.h"
 char* _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
    /*
        此代码用于通过判断显示变量正负值，控制显示格式是否带符号。
        用于[I/O字段>输出/输入>输出格式] 属性中。
    */

    static signed outputValue;             // 静态变量，用于存储从 GetTagSWord 获取的值
    static char outputFormat[10];          // 静态字符数组，用于存储最终的输出字符串
    
    outputValue = GetTagSWord("输出值");   // 调用 GetTagSWord 函数获取标签 "输出值" 的值
    
    if (outputValue >= 0)                  // 根据输出值设置输出格式
    {        
        strcpy(outputFormat, "99.9");      // 如果输出值是非负数，将输出格式设置为 "99.9"
    }
    else
    {
        strcpy(outputFormat, "s99.9");     // 如果输出值是负数，将输出格式设置为 "s99.9"
    }
    
    return outputFormat;                    // 返回输出格式
}